package com.king.pattem.flyweight;

/**
 * 享元模式：
 * 1. 为数不多的，只为提升系统性能而生的设计模式；
 * 2. 主要作用就是复用大对象（重量级对象），已节省内存空间和对象创建时间；
 * @author taomk
 * @version 1.0
 * @since 15-1-17 上午10:52
 */
public class Main {
	public static void main(String [] args) {
		ReportManagerFactory rmf = new ReportManagerFactory();
		IReportManager rm = rmf.getFinancialReportManager("A");
		System.out.println(rm.createReport());
	}
}